<!-- 定义模板文件相对路径 -->
{{ define "diyfunc/index.html" }}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<h1>default</h1>

<h1> {{ .title }} </h1>

<br>

<!-- 在前端页面上赋值给一个变量 t -->
{{ $t := .title}}
<!-- 使用变量 t -->
{{ $t }}

<!-- 条件判断 -->
<!--  eq    就是      ==
     ne     就是      !=
     lt     就是      <
     le     就是      <=
     gt     就是      >
     ge     就是      >=
-->
{{if ge 65 60}}
<p>及格</p>
{{else if lt 50 60}}
<p>不及格</p>
{{end}}

<!-- 循环遍历 -->
<ul>
    {{ range $key, $value := .hobby }}
    <li>{{ $key }} ---- {{ $value }}</li>
    {{ else }}
    <p> 没有值 </p>
    {{ end }}
</ul>


<!-- 内置函数 len   前端首页 4个汉字，所以长度是12 -->
<h1> {{ len .title }} </h1>

<!-- 测试自定义模板函数 funcTT 后面的title是传入2个参数  -->
<h1> {{funcTT .title .title}} </h1>



</body>
</html>

<!-- 和最上面的必须成对使用 -->
{{ end }}